package com.ls.lserp.modules.job.web;

import java.sql.SQLException;
import java.text.ParseException;

import org.springframework.beans.factory.annotation.Autowired;

import com.ls.lserp.common.dynamicsource.DataSourceContextHolder;
import com.ls.lserp.common.utils.SpringContextHolder;
import com.ls.lserp.common.web.BaseController;
import com.ls.lserp.modules.job.service.JobNoResetService;


/** 
 * @ClassName	: JobNoResetJob 
 * @Description	: 重新设置企业定制生产号
 *
 * @author		: zhigang.gao
 * @date		: 2017年6月27日 
 */
public class JobNoResetJob extends BaseController{

	// 重新设置企业定制生产号Service
	@Autowired
	private JobNoResetService jobNoResetService = SpringContextHolder.getBean(JobNoResetService.class);;

	/** 
	 * @Title       : jobNoResetServer 
	 * @Description : 重新设置企业定制生产号
	 * @throws SQLException
	 * @return      : void
	 *
	 * @author      : zhigang.gao
	 * @throws ParseException 
	 * @date        : 2017年6月27日
	 */
	public void jobNoResetServer() throws SQLException, ParseException {
		// 切换ERP数据库
		DataSourceContextHolder.setDbType(DataSourceContextHolder.DATA_SOURCE_ZYSQL);
		jobNoResetService.jobNoResetServer();
	}
	
	/**
	 * 重置生产连翻号
	 * @throws SQLException
	 * @throws ParseException
	 */
	public void resetProductionNo() throws SQLException, ParseException {
		// 切换ERP数据库
		DataSourceContextHolder.setDbType(DataSourceContextHolder.DATA_SOURCE_ZYSQL);
		jobNoResetService.resetProductionNo();
	}

}
